Linking against boost barfs with 'undefined reference to `boost::system::get_system_category()?

When statically linking the linker expects that libraries will come after the files containing references to them. You need to move your . O files before your -l flags.

The idea is that files that come later 'fill in' references contained in earlier files -- since your . O files are last, the linker expects them to fill in any missing symbols in boost_system rather than vice versa. When you dynamically link, the order doesn't matter because it doesn't resolve a symbol until the first time it's used at runtime (and by that time it knows the full list of libraries to look for symbols in).

D'oh! . Works beautifully now.

– Santiago Árraga Sep 15 '10 at 15:40.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions